package models

// 大客户优惠方案
type VipScheme struct {
	Sid *uint64 `gorm:"column:sid;primarykey"` // 优惠方案id
	Vipid *uint64 `gorm:"column:vipid"` // 大客户id
	TenantId *uint64 `gorm:"column:tenant_id"` // 租户id
	Sname *string `gorm:"column:sname"` // 优惠方案名称
	Viptype *uint8 `gorm:"column:viptype"` // 大客户分类 1:折扣 2:总账号扣费
	IsAdditionalDiscount *uint8 `gorm:"column:is_additional_discount"` // 是否折上折 0:否 1:是
	Account *string `gorm:"column:account"` // 大客户账号 总账号扣费方式的扣费账号
	Sdt *jsontime.JsonTime `gorm:"column:sdt"` // 方案开始时间
	Edt *jsontime.JsonTime `gorm:"column:edt"` // 方案结束时间
	ChargingfeesAgio *float64 `gorm:"column:chargingfees_agio"` // 电费折扣 大于零
	ServicefeesAgio *float64 `gorm:"column:servicefees_agio"` // 服务费折扣 大于零
	Type *uint8 `gorm:"column:type"` // 类型 1直减 2折扣
	IsEnable *uint8 `gorm:"column:is_enable"` // 是否有效
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *VipScheme) TableName() string {
	return "vip_scheme"
}